/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Dao;

import Beans.FacturaBean;
import Conexion.Conexion;
import java.sql.ResultSet;
import java.util.Vector;

/**
 *
 * @author acorzo
 */
public class FacturaDAO {

    // Atributos de la Clase
    public static String GET_DATOS_FACTURA_NO_FACTURA="SELECT COUNT(*) As noFactura FROM lis_facturas;";

    // Metodos Publicos
    // Obtenemos el Numero de Factura Actual
    public Vector getIdFacturaActual(FacturaBean facturaBean, Conexion conect){
        // Variables Locales
        Vector resultDatos=new Vector();

        // Obtenemos el Numero de Factura Actual
        try {
            ResultSet resultSet=conect.getPreparedStatement().executeQuery(GET_DATOS_FACTURA_NO_FACTURA);
            while (resultSet.next()){
                FacturaBean  getIdFactura=new FacturaBean();
                getIdFactura.setIdFactura(resultSet.getString("noFactura"));
                resultDatos.add(getIdFactura);
            }
        } catch (Exception e) {
            // Mensaje en Consola
            System.out.println("ERROR :"+e);
        }
        // Retornamos el Valor
        return resultDatos;
    }

}
